.redirect-destination-container.ant-row {
  margin-top: 12px;
  box-shadow: var(--input-box-shadow);
  border-radius: var(--border-radius-sm);
  background: var(--requestly-color-surface-0);
}

.redirect-destination-container.ant-row .destination-options {
  padding: 22px;
}

.redirect-destination-container.ant-row .destination-options .ant-radio-group .ant-radio-wrapper {
  font-size: var(--requestly-font-size-sm);
}

.redirect-destination-container.ant-row .destination-action {
  padding: 20px;
  box-shadow: var(--input-box-shadow);
  border-top: 1px solid var(--border-dark);
  background: var(--requestly-color-surface-0);
  border-radius: 0 0 var(--border-radius-sm) var(--border-radius-sm);
}

.redirect-destination-container.ant-row .destination-action .ant-input {
  font-size: var(--requestly-font-size-sm);
}

.destination-file-path {
  font-size: var(--requestly-font-size-sm, 12px);
}

.destination-file-path.highlight-file-path {
  color: #fafa19;
  opacity: 0.7;
}

.redirect-destination-container.ant-row .picker-container {
  display: flex;
  align-items: center;
  gap: 12px;
}

.redirect-destination-container.ant-row .picker-container .external-link-icon {
  font-size: 1rem;
  cursor: pointer;
  color: var(--text-gray);
  align-self: center;
}

.tooltip-link,
.tooltip-link:hover {
  color: var(--requestly-color-text-default);
  text-decoration: underline;
}

.redirect-rule-destination-label {
  font-size: var(--requestly-font-size-sm);
}
